home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / Win95 Secrets / SETUP.Z / WIN32WLK.MAK < prev    next >
Encoding:
Makefile  |  1995-07-19  |  1020 b   |  45 lines

  1. PROJ = WIN32WLK
  2.  
  3. OBJS = $(PROJ).obj
  4.  
  5. DEBUG = 0
  6. CC = cl
  7.  
  8. CFLAGS_D_DEXE32 = /D_X86_ /W3 /D_DEBUG /DWIN32_LEAN_AND_MEAN /D "_WINDOWS" /D "WIN32" /Zi /Fd"$(PROJ).PDB" /Fp"$(PROJ).PCH" /YX
  9. CFLAGS_R_DEXE32 = /D_X86_ /W3 /O2 /DNDEBUG  /D "_WINDOWS" /D "WIN32"
  10. LFLAGS_D_DEXE32 = /DEBUG /DEBUGTYPE:CV /SUBSYSTEM:windows,4
  11. LFLAGS_R_DEXE32 = /SUBSYSTEM:windows,4
  12.  
  13. LIBS_D_DEXE32 = kernel32.lib th32.lib K32LIB.LIB USER32.LIB 
  14. LIBS_R_DEXE32 = kernel32.lib th32.lib K32LIB.LIB USER32.LIB 
  15.  
  16. !if "$(DEBUG)" == "1"
  17. CFLAGS = $(CFLAGS_D_DEXE32)
  18. LFLAGS = $(LFLAGS_D_DEXE32)
  19. LIBS = $(LIBS_D_DEXE32)
  20. !else
  21. CFLAGS = $(CFLAGS_R_DEXE32)
  22. LFLAGS = $(LFLAGS_R_DEXE32)
  23. LIBS = $(LIBS_R_DEXE32)
  24. !endif
  25.  
  26. all: $(PROJ).EXE
  27.  
  28. .c.obj:
  29.     $(CC) $(CFLAGS) /c $<
  30.  
  31. $(PROJ).EXE: $(OBJS) $(PROJ).RES
  32.     echo >NUL @<<$(PROJ).CRF
  33. $(LFLAGS)
  34. $(OBJS)
  35. -OUT:$(PROJ).EXE
  36. $(LIBS)
  37. $(PROJ).RES
  38. <<
  39.     link @$(PROJ).CRF
  40.  
  41. win32wlk.c: win32wlk.h module32.h procdb.h threaddb.h k32objs.h
  42.  
  43. $(PROJ).RES: $(PROJ).RC
  44.   RC -r $(PROJ).RC
  45.